package com.bqnxzz.ywiigame.util;

import android.os.Build;
import android.os.LocaleList;

import java.util.Locale;

public class LocaleUtil {
    public static String getSystemLocale() {
        Locale locale;
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            locale = LocaleList.getDefault().get(0);
        } else {
            locale = Locale.getDefault();
        }
        //zh-CN, en-US, ms-MY, id-ID
        return locale.getLanguage() + "-" + locale.getCountry();
    }

    public static String getSystemLocaleLanguage() {
        Locale locale;
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            locale = LocaleList.getDefault().get(0);
        } else {
            locale = Locale.getDefault();
        }
        //zh, en, ms, id
        return locale.getLanguage();
    }

    public static String getSystemLocaleCountry() {
        Locale locale;
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            locale = LocaleList.getDefault().get(0);
        } else {
            locale = Locale.getDefault();
        }
        //CN, US, MY, ID
        return locale.getCountry();
    }
}
